<h1>PathsArePostScript</h1>

<p>The PathsArePostscript instruction is used to notify the Flash Player that the glyphs encoded
in a font definition were derived from a PostScript-based font definition. The PathsArePostscript is not documented in the current Macromedia Flash (SWF) 
File Format Specification. IT was referenced in earlier editions but its exact
function was not known. It is thought that is used to signal to the Flash 
Player that the paths describing the outlines of the glyphs in a font were 
derived from a font defined using Postscript. The information can be used to 
provide better rendering of the glyphs.</P>

<p>It does not affect the paths defined in Curve which describe 
quadratic Bezier curves. It is included in the package for completeness.</p>

<table>

<tr>
<th nowrap>Field Name</th>
<th>Type</th>
<th>Size</th>
<th>Description</th>
</tr>

<tr>
<td nowrap valign="top">type</td>
<td nowrap valign="top">unsigned bit</td>
<td nowrap valign="top" align="right">10</td>
<td>Identifies the PathsArePostscript instruction when it is encoded. It is encoded 
with the length field as a 16-bit integer (Little-endian byte order).</td>
</tr>

<tr>
<td nowrap valign="top">length</td>
<td nowrap valign="top">unsigned bit</td>
<td nowrap valign="top" align="right">6</td>
<td>The length in bytes of the body of the instruction when it is encoded. Encoded with the type 
field as a 16-bit integer. If the length is greater than 62 bytes then this field
is set to 0x3F and the next field, extendedLength contains the length of the
body of the encoded instruction.</td>
</tr>

<tr>
<td nowrap valign="top">extendedLength</td>
<td nowrap valign="top">unsigned int</td>
<td nowrap valign="top" align="right">32</td>
<td>Optional. Contains the length in bytes of the encoded instruction if it is
greater than 62 bytes. If the length is 62 bytes or less then this field is 
omitted.</td>
</tr>

</table>

<h2>History</h2>

<p>The PathsArePostscript class represents the PathsArePostscript tag from the 
Macromedia Flash (SWF) File Format Specification. It is not documented in later 
editions of the specification. It is not known when this tag was added.</p>
